Export Test Results
BuildPulse analyzes test results to determine test flakiness. The first step is to export test results from your testing framework as a part of your build - the format BuildPulse consumes is JUnit XML.
Export Guides
The following (sorted) are guides on how to export a JUnit XML report:
- Elixir: Sample Integration
- Go: Guide, Sample Integration
- Java
- JUnit: Sample Integration
- TestNG: Sample Integration
- Javascript
- Cypress: Guide, Sample Integration
- Jasmine: Guide
- Jest: Guide, Sample Integration
- Karma: Guide
- Mocha: Guide, Sample Integration
- Playwright: Guide
- TestCafe: Sample Integration
- Nightwatch: Guide
- PHPUnit: Guide, Sample Integration
- Pytest: Guide, Sample Integration
- Ruby
- Minitest: Guide, Sample Integration
- RSpec: Guide, Sample Integration
- ScalaTest: Sample Integration
This list is non-exhaustive - almost every testing framework supports exporting to JUnit XML. If you're using a testing framework that's not listed, please contact support@buildpulse.io and we'll include it.